package com.ruoyi.buy.service;

import com.ruoyi.buy.domain.entity.buy0003.Buy0003GetInfoByIdVO;
import com.ruoyi.buy.domain.entity.buy0011.Buy0011TableData;

import java.util.List;
import java.util.Map;

/**
 * 角色业务层
 * 
 * @author ruoyi
 */
public interface IBuy0009Service
{
    /**
     * 根据条件分页查询零件数据
     * 
     * @param param 零件查询条件信息
     * @return 零件数据集合信息
     */
    public List<Buy0011TableData> getList(Buy0011TableData param);

    public void handleToInv(List<Buy0011TableData> list) throws Exception;

    public int insertBuyPurchaseBill(Buy0003GetInfoByIdVO para) throws Exception;

    public int updateBuyPurchaseBill(Buy0003GetInfoByIdVO para) throws Exception;

    List<Map<String,String>> getContracts();

    Buy0003GetInfoByIdVO getPurchaseBillInfo(String vBillNo) throws Exception;
}
